Natural Image Colorization
نویسندگان
چکیده
In this paper, we present an interactive system for users to easily colorize the natural images of complex scenes. In our system, colorization procedure is explicitly separated into two stages: Color labeling and Color mapping. Pixels that should roughly share similar colors are grouped into coherent regions in the color labeling stage, and the color mapping stage is then introduced to further fine-tune the colors in each coherent region. To handle textures commonly seen in natural images, we propose a new color labeling scheme that groups not only neighboring pixels with similar intensity but also remote pixels with similar texture. Motivated by the insight into the complementary nature possessed by the highly contrastive locations and the smooth locations, we employ a smoothness map to guide the incorporation of intensity-continuity and texture-similarity constraints in the design of our labeling algorithm. Within each coherent region obtained from the color labeling stage, the color mapping is applied to generate vivid colorization effect by assigning colors to a few pixels in the region. A set of intuitive interface tools is designed for labeling, coloring and modifying the result. We demonstrate compelling results of colorizing natural images using our system, with only a modest amount of user input.
منابع مشابه
Improvement of Colorization Realism via the Structure Tensor
Colorization is a colour manipulation mechanism employing user-assisted colour hints for changing greyscale images into coloured ones. Several colorization algorithms have been constructed, and many of these methods are able to produce appropriately colorized images given a surprisingly sparse set of hints supplied by the user. But these colour images may not in fact look realistic. Moreover, t...
متن کاملEpitome for Automatic Image Colorization
Image colorization adds color to grayscale images. It not only increases the visual appeal of grayscale images, but also enriches the information contained in scientific images that lack color information. Most existing methods of colorization require laborious user interaction for scribbles or image segmentation. To eliminate the need for human labor, we develop an automatic image colorization...
متن کاملA Novel Picture Coding Using Colorization Technique
Colorization is a computerized process of adding color to a black and white print, movie and TV program. The authors have proposed automatic colorization algorithms by giving a partial color to a monochrome image. This paper focuses on the colorization process which can produce a color image from a monochrome image with a small number of color pixels, and proposes a novel color image coding alg...
متن کاملInteractive Image Colorization and Recoloring based on Coupled Map Lattices
Colorization is a computer-assisted process of adding color to a monochrome image or movie. Most current colorization algorithms either require a significant user effort or have large computational time. In any case, colorization of real size images remains a time-consuming, tedious task. In this paper we present a new colorization method, based on GrowCut image segmentation algorithm. In our a...
متن کاملIncorporating Higher-Order Cues in Image Colorization
We consider the colorization problem of grayscale images when some pixels, called scribbles, with initial colors are given. In this paper, we propose a new multi-layer graph model and an energy formulation that can incorporate higher-order cues for reliable colorization of natural images. In contrast to most existing energy functions with unary and pairwise constraints, we address the problem o...
متن کاملLearning Representations for Automatic Colorization
We develop a fully automatic image colorization system. Our approach leverages recent advances in deep networks, exploiting both low-level and semantic representations. As many scene elements naturally appear according to multimodal color distributions, we train our model to predict per-pixel color histograms. This intermediate output can be used to automatically generate a color image, or furt...
متن کامل